package com.module.admin.app.service;

import java.util.Map;

import com.module.admin.app.pojo.AppInfo;
import com.module.admin.sys.pojo.SysUser;
import com.system.comm.model.Page;
import com.system.handle.model.ResponseFrame;

/**
 * app_info的Service
 * @author admin
 * @date 2020-12-27 20:12:45
 * @version V1.0.0
 */
public interface AppInfoService {
	
	/**
	 * 保存或修改
	 * @param appInfo
	 * @return
	 */
	public ResponseFrame saveOrUpdate(AppInfo appInfo);
	
	/**
	 * 根据aiId获取对象
	 * @param aiId
	 * @return
	 */
	public AppInfo get(String aiId);

	/**
	 * 分页获取对象
	 * @param appInfo
	 * @return
	 */
	public Page<AppInfo> pageQuery(AppInfo appInfo);
	
	/**
	 * 根据aiId删除对象
	 * @param aiId
	 * @return
	 */
	public ResponseFrame delete(String aiId);

	public Map<String, Object> getAppSum(SysUser user);
}